package com.kingyun.gpsinspection.purificationservice.facade.model.tdm;

import com.kingyun.gpsinspection.purificationservice.facade.model.File;

import java.io.Serializable;
import java.util.List;

public class ProblemVo extends Problem implements Serializable {
    //姓名
    private String name;
    //实体名称
    private String entityName;
    //创建人姓名
    private String createName;
    //修改人姓名
    private String modifyName;
    //指派人姓名
    private String assignedName;
    //组织名称
    private String orgName;
    //发现时间的开始时间：周美玲经验：如果用Date接收，sql中条件查询直接用 p.FIND_TIME >= #{findStartTime, jdbcType=Date}
    private String findStartTime;
    //发现时间的结束时间
    private String findEndTime;
    //创建时间的开始时间
    private String createStartTime;
    //创建时间的结束时间
    private String createEndTime;
    //附件列表
    private List<File> fileList;
    //关联查询处置措施
    private DisposeMeasureVo disposeMeasureVo;

    /*根据当前人和当前人组织过滤*/
    //当前人ID
    private String filterEmployeeId;
    //当前人所属组织ID
    private String filterOrgId;
    //当前指派人ID
    private String filterAssignedPerson;

    /*首页统计查询用*/
    private Integer[] problemTypes;

    /*当前节点名字*/
    private String nodeName;

    private String taskId;

    //审批人id
    private String approver;

    public String getApprover() {
        return approver;
    }

    public void setApprover(String approver) {
        this.approver = approver;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getNodeName() {
        return nodeName;
    }

    public void setNodeName(String nodeName) {
        this.nodeName = nodeName;
    }

    public Integer[] getProblemTypes() {
        return problemTypes;
    }

    public void setProblemTypes(Integer[] problemTypes) {
        this.problemTypes = problemTypes;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getEntityName() {
        return entityName;
    }

    public void setEntityName(String entityName) {
        this.entityName = entityName;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getModifyName() {
        return modifyName;
    }

    public void setModifyName(String modifyName) {
        this.modifyName = modifyName;
    }

    public String getAssignedName() {
        return assignedName;
    }

    public void setAssignedName(String assignedName) {
        this.assignedName = assignedName;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getFindStartTime() {
        return findStartTime;
    }

    public void setFindStartTime(String findStartTime) {
        this.findStartTime = findStartTime;
    }

    public String getFindEndTime() {
        return findEndTime;
    }

    public void setFindEndTime(String findEndTime) {
        this.findEndTime = findEndTime;
    }

    public String getCreateStartTime() {
        return createStartTime;
    }

    public void setCreateStartTime(String createStartTime) {
        this.createStartTime = createStartTime;
    }

    public String getCreateEndTime() {
        return createEndTime;
    }

    public void setCreateEndTime(String createEndTime) {
        this.createEndTime = createEndTime;
    }

    public List<File> getFileList() {
        return fileList;
    }

    public void setFileList(List<File> fileList) {
        this.fileList = fileList;
    }

    public DisposeMeasureVo getDisposeMeasureVo() {
        return disposeMeasureVo;
    }

    public void setDisposeMeasureVo(DisposeMeasureVo disposeMeasureVo) {
        this.disposeMeasureVo = disposeMeasureVo;
    }

    public String getFilterEmployeeId() {
        return filterEmployeeId;
    }

    public void setFilterEmployeeId(String filterEmployeeId) {
        this.filterEmployeeId = filterEmployeeId;
    }

    public String getFilterOrgId() {
        return filterOrgId;
    }

    public void setFilterOrgId(String filterOrgId) {
        this.filterOrgId = filterOrgId;
    }

    public String getFilterAssignedPerson() {
        return filterAssignedPerson;
    }

    public void setFilterAssignedPerson(String filterAssignedPerson) {
        this.filterAssignedPerson = filterAssignedPerson;
    }
}